home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
R-Shows
/
(c)sds.d64
/
simple sprite 1
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
1KB
|
48 lines
10 REM *** A SIMPLE SPRITE ***
20 :
30 REM *** SET UP SCREEN FEEDBACK ***
40 :
50 PRINT"[147]THINKING!!";
60 :
70 REM *** LOAD SPRITE DATA ***
80 :
90 FOR N = 896 TO 958
100 READ SP
110 POKE N,SP
120 NEXT N
130 :
140 REM *** SET UP SPRITE CONTROLS ***
150 :
160 PRINT"[147]" : REM CLEAR SCREEN
170 POKE 2040,14 : REM POINT TO DATA
180 VIC=53248 : REM GRAPHICS CHIP
190 POKE VIC,170 : REM HORIZONTAL POS
200 POKE VIC+1,120: REM VERTICAL POS
210 POKE VIC+39,5 : REM COLOR IT GREEN
220 POKE VIC+21,1 : REM SPRITE #0 ON
230 :
240 REM ** WAIT FOR KEY PRESS TO END **
250 :
260 GET KP$
270 IF KP$="" THEN 260
280 :
290 REM *** RESET SPRITE CONTROLS ***
300 :
310 POKE VIC+21,0 :REM REVERSE THE
320 POKE VIC+39,0 :REM ORDER USED TO
330 POKE VIC+1,0 :REM SET THE SPRITE
340 POKE VIC,0 :REM CONTROLS
350 :
360 END
400 DATA 0, 60, 0, 0, 36, 0
410 DATA 0, 102, 24, 0, 102, 56
420 DATA 0, 36, 56, 0, 60, 16
430 DATA 0, 24, 16, 0, 24, 16
440 DATA 15, 255, 240, 8, 126, 0
450 DATA 8, 126, 0, 8, 24, 0
460 DATA 28, 24, 0, 28, 24, 0
470 DATA 24, 60, 0, 0, 60, 0
480 DATA 0, 36, 0, 0, 36, 0
490 DATA 0, 36, 0, 3, 231, 192
500 DATA 3, 231, 192